import Vue from 'vue'
import Vuex from 'vuex'
import test from '@/store/modules/test'
import createPersistedState from "vuex-persistedstate"
Vue.use(Vuex)

export default new Vuex.Store({
  // 数据持久化
  plugins: [createPersistedState({
    // 设置存储方式
    // storage: window.sessionStorage, 
    storage: window.localStorage,
    reducer(val) {
      // console.log(val);
      return {
        // 只持久化 test 选择持久化区域
        test: val.test
      }
    }
  })],
  modules: {
    test
  }
})
